package com.ferryc.modules.sys.mapper;

import java.util.List;

import com.ferryc.commons.mapper.CommonMapper;
import com.ferryc.modules.sys.entity.SysUser;

/**
 * 
 * 类名: ISysUsersMapper <br/>
 * 作用： Mapper<br/>
 * 方法： <br/>
 * 创建者: Ferry C <br/>
 * 添加时间: 2017年12月04日 10:14:23 <br/>
 * 
 */
public interface ISysUserMapper extends CommonMapper<SysUser> {

	/**
	 * 插入用户角色
	 * 
	 * @param sysUser
	 * @return
	 */
	Integer insertUserRole(SysUser sysUser);

	/**
	 * 删除用户角色
	 * 
	 * @param userId
	 * @return
	 */
	Integer deleteUserRole(String userId);

	/**
	 * 获取用户的角色
	 * 
	 * @param userId
	 * @return
	 */
	List<String> getRoleByUserId(String userId);

	/**
	 * 获取用户的权限
	 * 
	 * @param userId
	 * @return
	 */
	List<String> getPermByUserId(String userId);

}